package org.jz.gae.redbook.spb.server.controller;

import java.util.List;

import org.jz.gae.redbook.spb.shared.FamilyEntityView;
import org.jz.gae.redbook.spb.shared.SpeciesEntityView;


public interface SpeciesController
{

	public void loadSpeciesList(
			List<SpeciesEntityView> _SpeciesList);

	public SpeciesEntityView loadSpecies(
			String _SpeciesId) throws Exception;
	
	public void updateSpecies(
			SpeciesEntityView _SpeciesToEdit) throws Exception;

	public void deleteSpecies(
			SpeciesEntityView _SpeciesToDelete);

	public void createSpecies(
			SpeciesEntityView _SpeciesToAppend);

}
